package com.zbkj.crmeb.chant.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Map;

@Data
@Accessors(chain = true)
@ApiModel("ChannelDiscountPackageRequest对象")
public class ChannelDiscountPackageRequest implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("id")
    private Integer id;

    @ApiModelProperty("套餐名称")
    private String activityName;

    @ApiModelProperty("活动类型1：固定套餐 2：搭配套餐")
    private Integer activityType;

    @ApiModelProperty("套餐周期")
    private String activityTime;

    @ApiModelProperty("套餐主商品")
    private Map<Integer, BigDecimal> mainProductInfo;

    @ApiModelProperty("套餐搭配商品")
    private Map<Integer, BigDecimal> collocationProductInfo;

    @ApiModelProperty("套餐价格")
    private BigDecimal activityTotalPrice;

    @ApiModelProperty("套餐主图")
    private String mainUrl;

}
